• word of the day

    british house of lords

    british house of lords - Dictionary definition and meaning for word british house of lords

    Definition
    (noun) the upper house of the British parliament
    Synonyms : house of lords

Word used in video below:
text: lords and ladies sitting in my front
Download our Mobile App Today
Receive our word of the day
on Whatsapp